home *** CD-ROM | disk | FTP | other *** search
/ Mastering Computers 3 / Mastering Computers Vol 3.iso / Win95 / Network Utils / TESTNET.DOC < prev    next >
Encoding:
Text File  |  1991-03-23  |  25.7 KB  |  424 lines

  1.                      TESTNET.EXE Version 2.20 03-23-1991
  2.                                 (c) 1987,1991
  3.  
  4.                                By Scott Taylor 
  5.                             228 Gold Kettle Drive 
  6.                            Gaithersburg, MD. 20878
  7.                                (301) 921-0437
  8.  
  9.  
  10.   **************************************************************************
  11.   *** THIS UTILITY IS GRANTED FOR USE BY THE GENERAL PUBLIC, BUSINESSES, ***
  12.   *** AND VENDORS. IT IS PROVIDED FREE OF CHARGE! ITS USE IS INTENDED TO ***
  13.   *** PROMOTE THE UNDERSTANDING AND OPERATIONS OF LOCAL AREA NETWORKS    ***
  14.   *** AND HOW THEY RELATE TO DIFFERENT ENVIRONMENTAL CHARACTERISTICS.    ***
  15.   *** THE SOURCE CODE WILL BE MADE AVAILABLE UPON REQUEST.               ***
  16.   ***                                                                    ***
  17.   *** USE OF THIS PROGRAM ACKNOWLEDGES THIS DISCLAIMER OF WARRANTY:      ***
  18.   *** "THIS PROGRAM IS SUPPLIED AS IS. THE AUTHOR LISTED ABOVE DISCLAIMS ***
  19.   *** ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, AND WITHOUT       ***
  20.   *** LIMITATION, THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS OF    ***
  21.   *** THIS PROGRAM FOR ANY PURPOSE. THE AUTHOR LISTED ABOVE ASSUMES NO   ***
  22.   *** LIABILITY FOR DAMAGES DIRECT OR CONSEQUENTIAL, WHICH MAY RESULT    ***
  23.   *** FORM THE USE OF THIS PROGRAM."                                     ***
  24.   **************************************************************************
  25.  
  26.  
  27. TESTNET: This utility is intended to test the performance of Local Area 
  28. Networks within the realm of file I/O activity. It may also be used to test
  29. stand alone PC's or to compare the two environments. This application has been
  30. designed to allow for many different testing options, primarily to give more
  31. real time results. This utility should also be used as a tool to gauge
  32. performance while applications and tests are running on other nodes in a
  33. network. TESTNET can also be used in conjunction with low-level packet
  34. analysis programs such as The Sniffer or LANalyzer for problem determination.
  35. It is important to remember that benchmarking Local Area Networks is far from
  36. an exact science. However this test will give you relative performance
  37. statistics.
  38.  
  39. The program checks for the existence of Novell's NetWare. If Novell is running
  40. TESTNET will display the version of NetWare underwhich it is running. Also,
  41. if the test is running under a NetWare environment the filename being used for
  42. the test will have the same extension as the station number in the network.
  43.  
  44. In version 2.10 each of the time sensitive routines, such as low-level file
  45. I/O and timing, have been rewritten in Assembler and optimized to provide
  46. greater accuracy and lower overhead in calculating throughput. I tried to
  47. eliminate as many non-essential instructions as possible in the timing
  48. process. TESTNET is now in its 7th revision and 2nd generation. Most of the
  49. recent changes have been made due to response from different LAN
  50. Hardware/Software vendors.
  51.  
  52.  
  53.  
  54.  
  55.                              RESULTS OF THE TESTS
  56.                    (See EXAMPLE-3 For A Sample Test Result)
  57.  
  58. The valuable results of this test will show the total elapsed time in seconds 
  59. and total throughput in KB/sec transferred between the disk. An additional
  60. feature is a display bar graph of total throughput for each iteration in
  61. kilobytes per second. The bar graph has been enhanced since version 1.4. A
  62. bright, or highlighted, bar represents the current throughput. A darker, or
  63. shaded, bar extension represents the peak throughput for the currently running
  64. test. Version 2.20 now displays a PASS counter beside the test filename. This
  65. is used in conjunction with the REPEAT TEST mode. Every time the test repeats
  66. the PASS counter will be incremented.
  67.  
  68.                              TESTING TECHNIQUES
  69.  
  70. NOTE: It is important to remember that test results will vary depending on
  71. several of the following conditions: the speed of the CPU used for testing;
  72. the speed of the disk or controller; if caching is employed; the type of
  73. network adapter and topology; the amount of CPU instructions used in the test;
  74. any TSR's, or memory resident utilities, that check interrupts or timer ticks;
  75. and more importantly the type of test and parameters being used. There is no
  76. precise method of determining how a system should perform. This test utility
  77. will allow you to compare relative environments and operating systems. Please
  78. consider all these factors when performing comparative tests!
  79.  
  80. Using a SEQUENTIAL file access method tests server disk and caching
  81. performance. Using OVERLAID file access tests reflects more of the network
  82. interface performance as well as local (workstation) cache techniques. Larger
  83. record sizes are handled more efficiently by most operating systems
  84. (especially DOS). Using larger record sizes (4K and up) demonstrates overall
  85. throughput. Smaller record sizes demonstrate the operating systems ability to
  86. deal with small record blocks. A good example would be to run this test from
  87. a local workstation C: drive. Then run it again from that workstation but to
  88. a network drive. Usually you will see a significant increase in performance.
  89. Also try running the test with the VERIFY option on/off. This is another good
  90. example, especially for comparing different server hardware (disk, memory,
  91. cpu). This is especially useful on Novell networks since the server console
  92. displays performance characteristics. If using NetWare 2.10 or greater,
  93. FCONSOLE will give some useful information. To compare hard disks generate a
  94. file size, using Testnet, that is larger than the total memory installed in
  95. the server. Then you can compare throughput times displayed by Testnet. This
  96. way the file size is to large to fit in cache memory and tests raw disk I/O. 
  97.  
  98. To compare CPU's (as servers) or cache memory generate a file size, using 
  99. Testnet, that is approximately 512K smaller than the total memory installed
  100. in the server. Then set Testnet to read the file. This will test the raw CPU
  101. & Cache memory performance. Then you can compare the throughput displayed by 
  102. Testnet. It is best to use a large record size (eg. 32768), this will use the
  103. least amount of CPU instruction overhead for performing the actual I/O. As the
  104. test is in progress you can monitor the server console for peak "I/O PENDING"
  105. and peak "% UTILIZATION."
  106.  
  107.  
  108.  
  109.                           MAIN MENU SCREEN FUNCTIONS
  110.         (See EXAMPLE-1 Below To View A Sample Of The Main Menu Screen)
  111.  
  112. MENU: Press the UP and DOWN arrow keys to highlight a menu option.  Press
  113. RETURN to select a highlighted option, then input the desired value for  that
  114. option. Instructions accompany each menu option when the RETURN key is 
  115. pressed. <ESC> will exit TESTNET to the operating system. 
  116.  
  117.  
  118. RUNNING THE TEST: From the main menu pressing the <F1> key starts the test in
  119. single station, or stand alone mode.
  120.  
  121.  
  122. RUNNING MULTIUSER TESTS: MULTI-STATION testing requires that SHARE be
  123. installed, unless you're running Novell's NetWare. This is because aggregate
  124. results are tallied in a file that uses record locking. Pressing <F2> sets the
  125. station into the MULTI-STATION test mode. Simply press <F1> when the last
  126. station is set into the MULTI-STATION test mode, then all stations activated
  127. will begin testing. A new feature since version 1.4 is the ability to use
  128. identical test parameters during MULTI-STATION testing. This is achieved by
  129. pressing <F4> instead of <F1>. Pressing <F4> from the last node will cause all
  130. nodes to start testing with that station's test parameters. Once the MULTI-
  131. STATION testing begins each station will then show its average throughput
  132. to/from the file server. All stations running in the MULTI-STATION mode must
  133. be able to access the same root directory. A new feature in version 2.10 is
  134. the ability to stop or restart all stations from a single node. Once MULTI-
  135. STATION testing has begun, and repeat testing was selected, pressing the
  136. <ESCAPE> key on any node will cause testing to stop on all nodes. TESTNET will
  137. then prompt with "Continue Testing (Y/N)." Pressing <Yes> will cause all other
  138. nodes to enter MULTI-STATION testing mode again. You may then change test
  139. parameters if desired and re-enter MULTI-USER test mode. Pressing the <No> key
  140. will cause all nodes to exit back to the operating system (DOS, OS/2, Windows,
  141. etc.)
  142.  
  143. Another new feature since version 2.10 is the display of aggregate and average
  144. throughput. This function has a watch-dog timer built in that checks for nodes
  145. that do not report. For example, if a node crashes or does not complete the
  146. tests, the other nodes will consider that station dead and will continue
  147. testing without it. The timeout period is two minutes after the last node
  148. reported.
  149.  
  150. Version 2.20 now has a command line option, \M, to enter MULTI-STATION mode.
  151. Using this will allow a test node to start up in MULTI-STATION mode without
  152. any keystroke intervention. This is especially useful when starting network
  153. stations from a batch file. Example: type 'TESTNET /M' <return>.
  154.  
  155.  
  156. RESULTS REVIEW: The <F4> key is used to view a record of all the tests that
  157. have been performed at a particular station. This feature has been modified
  158. in TESTNET since version 2.20. Pressing <F4> will display all current test
  159. data (see EXAMPLE-4 for a sample data screen). This is data that is kept in
  160. memory. Up to 500 test results can now be displayed. If more than 750 tests
  161. have been performed, the remainder is ignored. This function is separate from
  162. the Data Recording Function because that function saves its data to a file.
  163. While viewing the test data the UP and DOWN arrow keys will scroll through the
  164. data. Pressing <ESCAPE> will return to the Main Menu Screen. Pressing <F1>
  165. will print all of the tests results in memory to a printer. 
  166.  
  167. SPECIAL OPTIONS MENU: A new sub menu has been added to TESTNET 2.20. This is
  168. activated by pressing the <F3> key at the main menu screen. The same menu keys
  169. apply, as in the MAIN MENU (arrow keys, return key, and escape key). See
  170. example-5 for a sample of the Special Options Menu screen. The SPECIAL OPTIONS
  171. sub menu provides four functions as follows:
  172.  
  173.  
  174.     BIT PATTERN: This option allows you to select a bit pattern to be used
  175.      in the data buffer for writing to disk. You may select your own byte
  176.      value between 0 and 255, or choose the random option. The random option
  177.      will randomly select a byte value (0 - 255) for each byte of the data
  178.      buffer. The default is 255. Changing the byte pattern may have little or
  179.      no effect on test results, but can have an additional value when used in
  180.      conjunction with packet/data analyzers.
  181.  
  182.     FILE SIZE: The file size option is a utility to select a file size or
  183.      byte length count. Simply enter the desired file size in Kilobytes. The
  184.      utility will then calculate the number of repetitions needed to achieve
  185.      that size (up to 10000). This is accomplished by dividing the file size
  186.      by the current record size and rounding up to the nearest multiple of the
  187.      record size. This can be especially useful for creating sequential files
  188.      that need to fit within a cache memory limit.
  189.  
  190.     BEST BUFFER: This utility will test all record sizes between 1024 and
  191.      65535 in 1K increments returning the optimum performing buffer size. When
  192.      prompted, select an appropriate number of iterations from 20 - 100. The
  193.      larger the number the more accurate the result will be. Be aware that a
  194.      large number of iterations will require much more time to execute. The
  195.      results of this test will vary depending on changing operating system
  196.      environments such as TSR's, LAN traffic, multi tasking, etc.
  197.  
  198.     DATA RECORDING: The state of the recording function (Enabled or Disabled)
  199.      is displayed just above the MAIN MENU instruction area. This will record
  200.      historical data to a file. This data file will be created in the root of
  201.      the volume, or drive, on which you are testing. You should take care to
  202.      make sure that all stations testing have access rights to the root of
  203.      the volume or drive. The data file is TESTFILE.DAT, and is used by all
  204.      stations. The test data is written to the file at the end of each test
  205.      cycle. If Repeat Testing has been selected, the data is written each time
  206.      the test restarts. See EXAMPLE-6 at the end of this document for a sample
  207.      printout. This data can be used comparatively. You can easily sort out
  208.      the information by using the DOS SORT utility. At the DOS prompt, type
  209.      in the following "TYPE TESTFILE.DAT|SORT > LPT1:". This will redirect
  210.      the sorted information to the LPT1 printer port. You can also replace
  211.      the 'LPT1:' with a file name to have the sorted information dumped into
  212.      a file for viewing.
  213.  
  214.  
  215.  
  216.  
  217.                                 MENU OPTIONS
  218.           (See EXAMPLE-1 Below To View A Sample Of The Main Menu)  
  219.  
  220.  
  221. REPEAT TESTING: This will allow testing to be repeated over and over again 
  222. until the <ESCAPE> key is pressed at which point testing will discontinue.
  223. This option will also work in the MULTI-STATION test mode.
  224.  
  225.  
  226. I/O DELAY CYCLE: This option is used to create run/stop periods. There are 
  227. actually two fields to this. The first is for defining how long transactions 
  228. will be exchanged, in seconds, before the test period is delayed. The second 
  229. option is for defining how long each delay cycle will last, in seconds. The 
  230. values are between 0 and 10 seconds. If 0 is indicated in any field any delay
  231. at all will be negated. This option is useful for creating a pulsed like
  232. environment that more closely resembles a true network environment. You might
  233. set the run cycle to 5 seconds and the delay period to 10 seconds for example.
  234. This means that data is exchanged for 5 seconds, then stops for 10. And this
  235. is repeated until all the iterations have been completed. This will not affect
  236. the time counter in any way. This is an excellent way to measure the amount
  237. of degradation in a hard working environment. Of course you can set many
  238. different operating variables to produce different results, depending on what
  239. type of network conditions you wanted to simulate.
  240.  
  241.  
  242. RECORD SIZE: TESTNET version 2.10 has increased the record size from 32768 to
  243. 65535 bytes. The record size is the size of each block to be read or written, 
  244. each time the disk is accessed for I/O. The values range from 1 byte to 65535 
  245. bytes. The most common physical block size for most disks is 4K (4096).
  246. Although, some operating systems, such as NetWare 386, are adjustable. 
  247.  
  248.  
  249. REPETITIONS: Repetitions represents how many times the record, or buffer, will 
  250. be transacted (read or written). The values range from 1 to 10000 iterations. 
  251.  
  252.  
  253. I/O: This is the type of file I/O transactions that will occur. It determines
  254. if you want to Read, Write, or Alternate (switch between Write & Read).
  255.  
  256.  
  257. FILE: This determines how the file will be accessed. Either Sequential access 
  258. (each record is appended to the end of the previous one), or Overlay access
  259. (meaning each record overlays the previous one).
  260.  
  261.  
  262. RECORD MANIPULATION: This is how the record size will be maintained. The
  263. record will remain the same size (STD). It can increment from 1 to the value
  264. specified (INC). It can also decrement from the value specified down to 1
  265. (DEC), as well as be set to a random value between 1 and the value set (RAND).
  266.  
  267.  
  268. Any questions, comments, or suggestions are welcomed !
  269.  
  270.  
  271. ***********************  EXAMPLE-1 (Main Menu Screen) ************************
  272.  
  273.            TESTNET.EXE  Version 2.20  03-23-1991   By Scott Taylor            
  274.            Operating Environment|   NetWare 386 V3.10 Rev. A                  
  275. ╔════════════════════════════════════════════════════════════════════════════╗ 
  276. ║ ┌────────────────────────────────────────────────────────────────────────┐ ║ 
  277. ║ │     TESTNET - THE NETWORK & STANDALONE FILE I/O PERFORMANCE TESTER     │ ║ 
  278. ║ └────────────────────────────────────────────────────────────────────────┘ ║ 
  279. ║ ┌─────────────────────────────────────┐      ▌DATA RECORDING DISABLED▐     ║ 
  280. ║ │ REPEAT TESTING <YES - NO>  ▌ NO     │                                    ║ 
  281. ║ │ I/O DELAY CYCLES <0 - 10>  ▌ 0  \ 0 │   <ESC> = Exit to system           ║ 
  282. ║ │ RECORD SIZE  <1 - 65535>   ▌ 4096   │   <F1> = Start Testing             ║ 
  283. ║ │ REPETITIONS  <1 - 10000>   ▌ 1000   │   <F2> = Start Multi-Station Test  ║ 
  284. ║ │ I/O <1=READ 2=WRITE 3=ALT> ▌ 2      │   <F3> = Enable Data Recording     ║ 
  285. ║ │ FILE <1=SEQUENTIAL 2=OVL>  ▌ 1      │   <F4> = Display Test Results      ║ 
  286. ║ │ RECORD MANIPULATION STYLE  ▌ 4      │   <> & <> = Select Menu Option   ║ 
  287. ║ │ <1=INC 2=DEC 3=RAND 4=STD> ▌        │   <ENTER> = Enter Data For Option  ║ 
  288. ║ └─────────────────────────────────────┘                                    ║ 
  289. ╟────────────────────────────────────────────────────────────────────────────╢ 
  290. ║                                                                            ║ 
  291. ║                                                                            ║ 
  292. ║                                                                            ║ 
  293. ║                                                                            ║ 
  294. ║                                                                            ║ 
  295. ╚════════════════════════════════════════════════════════════════════════════╝ 
  296.  
  297.  
  298. **************** EXAMPLE-2 (Multi-Station Mode Option Screen) *****************
  299.  
  300.            TESTNET.EXE  Version 2.20  03-23-1991   By Scott Taylor            
  301.            Operating Environment|   NetWare 386 V3.10 Rev. A                  
  302. ╔════════════════════════════════════════════════════════════════════════════╗ 
  303. ║ ┌────────────────────────────────────────────────────────────────────────┐ ║ 
  304. ║ │     TESTNET - THE NETWORK & STANDALONE FILE I/O PERFORMANCE TESTER     │ ║ 
  305. ║ └────────────────────────────────────────────────────────────────────────┘ ║ 
  306. ║ ┌─────────────────────────────────────┐      ▌DATA RECORDING DISABLED▐     ║ 
  307. ║ │ REPEAT TESTING <YES - NO>  ▌ NO     │                                    ║ 
  308. ║ │ I/O DELAY ╔═════════════════════════════════════════════════╗m           ║ 
  309. ║ │ RECORD SIZ║                                                 ║            ║ 
  310. ║ │ REPETITION║      ═══  MULTI-STATION TESTING MODE  ═══       ║ation Test  ║ 
  311. ║ │ I/O <1=REA║                                                 ║cording     ║ 
  312. ║ │ FILE <1=SE║                                                 ║esults      ║ 
  313. ║ │ RECORD MAN║     This mode is to allow multiple stations     ║nu Option   ║ 
  314. ║ │ <1=INC 2=D║     to run the I/O tests at the same time.      ║For Option  ║ 
  315. ║ └───────────║                                                 ║            ║ 
  316. ╟─────────────║     All stations to participate in the test     ║────────────╢ 
  317. ║             ║     should be set into this mode (pressing      ║            ║ 
  318. ║             ║     <F2> from the main screen).  To begin       ║            ║ 
  319. ║             ║     testing, press <F1> from one of the work    ║            ║ 
  320. ║             ║     stations activated.  All nodes will then    ║            ║ 
  321. ║             ║     start testing.  Pressing <F4> will cause    ║            ║ 
  322. ╚═════════════║     all nodes to begin testing with the same    ║════════════╝ 
  323.               ║     set of test parameters. <ESC> WILL ABORT!   ║            
  324.               ╚═════════════════════════════════════════════════╝            
  325. ****************** EXAMPLE-3 (Sample Testing/Results Screen) ******************
  326.  
  327.            TESTNET.EXE  Version 2.20  03-23-1991   By Scott Taylor            
  328.            Operating Environment|   NetWare 386 V3.10 Rev. A                  
  329. ╔════════════════════════════════════════════════════════════════════════════╗ 
  330. ║ ┌────────────────────────────────────────────────────────────────────────┐ ║ 
  331. ║ │     TESTNET - THE NETWORK & STANDALONE FILE I/O PERFORMANCE TESTER     │ ║ 
  332. ║ └────────────────────────────────────────────────────────────────────────┘ ║ 
  333. ║ ┌─────────────────────────────────────┐      ▌DATA RECORDING DISABLED▐     ║ 
  334. ║ │ REPEAT TESTING <YES - NO>  ▌ YES    │                                    ║ 
  335. ║ │ I/O DELAY CYCLES <0 - 10>  ▌ 0  \ 0 │        -FILENAME-      -PASS-      ║ 
  336. ║ │ RECORD SIZE  <1 - 65535>   ▌ 65535  │       TESTFILE.001      #001       ║ 
  337. ║ │ REPETITIONS  <1 - 10000>   ▌ 100    │   ╔════════════════════════════╗   ║ 
  338. ║ │ I/O <1=READ 2=WRITE 3=ALT> ▌ 2      │   ║ NODES IN TEST    #    1    ║   ║ 
  339. ║ │ FILE <1=SEQUENTIAL 2=OVL>  ▌ 2      │   ║ NODES REPORTED   #    1    ║   ║ 
  340. ║ │ RECORD MANIPULATION STYLE  ▌ 4      │   ║ AVERAGE KB/SEC   #  219.77 ║   ║ 
  341. ║ │ <1=INC 2=DEC 3=RAND 4=STD> ▌        │   ║ AGGREGATE KB/SEC #  219.77 ║   ║ 
  342. ║ └─────────────────────────────────────┘   ╚═══════[ COMPLETED ]════════╝   ║ 
  343. ╟────────────────────────────────────────────────────────────────────────────╢ 
  344. ║  TIME = 29   I/O COUNT = 100    TOTAL BYTES = 6553500    KB/SEC = 219.77   ║ 
  345. ║                                                                            ║ 
  346. ║  KB/ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░              ║ 
  347. ║  SEC ┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴▄┴   ║ 
  348. ║     0    20   40   60   80   100  120  140  160  180  200  220  240  260   ║ 
  349. ╚════════════════════════════════════════════════════════════════════════════╝ 
  350.  Total Seconds = 29.12                                                       
  351.  
  352.  
  353. ************* EXAMPLE-4 (Sample Display Of Cumulative Test Data) *************
  354.  
  355.            TESTNET.EXE  Version 2.20  03-23-1991   By Scott Taylor            
  356.            Operating Environment|   NetWare 386 V3.10 Rev. A                  
  357.  
  358. ╔ NODE  PASS  OPERATION   I/O   TIME  BUFFER  I/O COUNT  TOTAL BYTES  KB/SEC ╗ 
  359. ║                                                                            ║ 
  360. ║ 001   001   WRITE       SEQ   9.12   4096     500        2048000    219.28 ║ 
  361. ║ 001   002   WRITE       SEQ   9.12   4096     500        2048000    219.28 ║ 
  362. ║ 001   003   WRITE       SEQ   9.12   4096     500        2048000    219.28 ║ 
  363. ║ 001   004   WRITE       SEQ   9.12   4096     500        2048000    219.28 ║ 
  364. ║ 001   001   READ        SEQ   8.96   4096     500        2048000    223.31 ║ 
  365. ║ 001   002   READ        SEQ   8.79   4096     500        2048000    227.50 ║ 
  366. ║ 001   003   READ        SEQ   8.74   4096     500        2048000    228.93 ║ 
  367. ║ 001   001   ALTERNATE   OVL   8.90   4096     250        2048000    224.69 ║ 
  368. ║ 001   002   ALTERNATE   OVL   8.96   4096     250        2048000    223.31 ║ 
  369. ║ 001   003   ALTERNATE   OVL   8.96   4096     250        2048000    223.31 ║ 
  370. ║                                                                            ║ 
  371. ║                                                                            ║ 
  372. ╟                                                                            ╢ 
  373. ║                                                                            ║ 
  374. ║                                                                            ║ 
  375. ║                                                                            ║ 
  376. ║                                                                            ║ 
  377. ║                                                                            ║ 
  378. ╚   [ ESC-Key To Exit ]                                [ F1-Key To Print ]   ╝ 
  379.  
  380. ************* EXAMPLE-5 (Sample Display Of Special Options Menu) *************
  381.  
  382.  
  383.            TESTNET.EXE  Version 2.20  03-23-1991   By Scott Taylor
  384.            Operating Environment|   NetWare 386 V3.10 Rev. A                  
  385. ╔════════════════════════════════════════════════════════════════════════════╗ 
  386. ║  ┌──────────────────────────────────────────────────────────┐              ║ 
  387. ║  │ BIT PATTERN    FILE SIZE     BEST BUFFER  DATA RECORDING │              ║ 
  388. ║  │┌────────────┐┌────────────┐┌─────────────┐┌─────────────┐│              ║ 
  389. ║  ││     255    ││  4096000   ││    16384    ││   DISABLED  ││              ║ 
  390. ║  │└────────────┘└────────────┘└─────────────┘└─────────────┘│              ║ 
  391. ║  └──────────────────────────────────────────────────────────┘              ║ 
  392. ║                                                                            ║ 
  393. ║                                                                            ║ 
  394. ║                                                                            ║ 
  395. ║                                                                            ║ 
  396. ║                                                                            ║ 
  397. ║                                                                            ║ 
  398. ║     This option is provided to allow you to select the byte pattern to     ║ 
  399. ╟     be used in the test buffer for writing to disk. You may select your    ╢ 
  400. ║     own pattern from 0 - 255 or select the random option to have a         ║ 
  401. ║     randomized mixed byte pattern. The default is 255                      ║ 
  402. ║                                                                            ║ 
  403. ║                                                                            ║ 
  404. ║                                                                            ║ 
  405. ╚════════════════════════════════════════════════════════════════════════════╝ 
  406.  
  407.  
  408.  
  409. ********* EXAMPLE-6 (Sample Printout Of Recorded Data File Results) **********
  410.  
  411. TYPE TESTFILE.DAT
  412.  
  413.  NODE  PASS  OPERATION   I/O   TIME  BUFFER  I/O COUNT  TOTAL BYTES  KB/SEC  
  414.   001  001   WRITE       SEQ   6.04  32768     100        3276800    529.45  
  415.   001  001   READ        SEQ   5.99  32768     100        3276800    534.31  
  416.   001  002   READ        SEQ   5.99  32768     100        3276800    534.31  
  417.   001  003   READ        SEQ   5.99  32768     100        3276800    534.31  
  418.   001  001   ALTERNATE   OVL  21.76  65535     100       13107000    588.27  
  419.   001  002   ALTERNATE   OVL  21.70  65535     100       13107000    589.76  
  420.   001  003   ALTERNATE   OVL  21.70  65535     100       13107000    589.76
  421.  
  422.  
  423.  
  424.